import util from '../libs/util';
var qs = require('qs');

//获取机构列表
export function getOrgList(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/get_list',
        method: 'post',
        data:qs.stringify(value)
    })
}

//获取机构详情
export function getOrgDetail(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/get_detail',
        method: 'post',
        data:qs.stringify(value)
    })
}

//新增机构
export function createOrg(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/create',
        method: 'post',
        data:qs.stringify(value)
    })
}

//更新机构详情
export function updateOrgDetail(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/update',
        method: 'post',
        data:qs.stringify(value)
    })
}

//获取机构权限
export function getPermission(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/get_permission',
        method: 'post',
        data:qs.stringify(value)
    })
}

//设置机构权限
export function setPermission(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/set',
        method: 'post',
        data:qs.stringify(value)
    })
}

//获取所有的机构   代理协议|
export function getYunUserList(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/auth_api/get_yun_user_list',
        method: 'post',
        data:qs.stringify(value)
    })
}

//获取所有的机构   机构成员|
export function getAllOrgList(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/get_all',
        method: 'post',
        data:qs.stringify(value)
    })
}

//获取所有没有别分配机构的员工  机构成员|
export function getUndistributed(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/get_undistributed_employee',
        method: 'post',
        data:qs.stringify(value)
    })
}

//获取机构对应的员工  机构成员|
export function getOrgEmployee(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/get_org_employee',
        method: 'post',
        data:qs.stringify(value)
    })
}

//机构添加员工  机构成员|
export function addOrgEmployee(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/add_org_employee',
        method: 'post',
        data:qs.stringify(value)
    })
}

//删除机构的员工
export function delOrgEmployee(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/del_org_employee',
        method: 'post',
        data:qs.stringify(value)
    })
}



//获取指定角色的机构列表
export function getOrgByRole(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/get_org_by_role',
        method: 'post',
        data:qs.stringify(value)
    })
}

//删除机构
export function orgDel(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/del',
        method: 'post',
        data:qs.stringify(value)
    })
}

//删除该角色下的机构
export function delOrgRole(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/del_org_role',
        method: 'post',
        data:qs.stringify(value)
    })
}


//判断机构是否设置子账号
export function getYun(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/get_yun',
        method: 'post',
        data:qs.stringify(value)
    })
}

//还原密码
export function resetPwd(value) {
    return util.ajax({
        url: 'http://biz.kuaibao365.com/org/reset_pwd',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表获取机构角色
export function getOrgRole(value) {
    return util.ajax({
        url: '/yun_org/get_org_role',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表详情删除接口
export function delete_org(value) {
    return util.ajax({
        url: '/yun_org/delete',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构账号--根据账号名检测账号存在
export function get_list(value) {
    return util.ajax({
        url: 'yun_org/get_list',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表--新增页面提交
export function create2(value) {
    return util.ajax({
        url: 'yun_org/create2',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表--编辑页面提交
export function update2(value) {
    return util.ajax({
        url: 'yun_org/update2',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表--机构编辑页面
export function get_one(value) {
    return util.ajax({
        url: 'yun_org/get_one',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表--设置账号-获取详情
export function get_account(value) {
    return util.ajax({
        url: 'yun_org/get_account',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表--设置账号-提交model事件
export function set_yun_account(value) {
    return util.ajax({
        url: 'yun_org/set_yun_account',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表--账号列表-搜索,列表服务
export function account_list(value) {
    return util.ajax({
        url: 'yun_org/account_list',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 机构列表--账号列表-搜索,列表服务
export function delete_account(value) {
    return util.ajax({
        url: 'yun_org/delete_account',
        method: 'post',
        data:qs.stringify(value)
    })
}

// 车险--出单平台--弹出框获取列表
export function get_online_list(value) {
    return util.ajax({
        url: '/online/get_list',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--创建
export function create_yun_online(value) {
    return util.ajax({
        url: '/online/create_yun_online',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--新增的话要多传一个id
export function update_yun_online(value) {
    return util.ajax({
        url: '/online/update_yun_online',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--新增的话要多传一个id
export function get_yun_online_list(value) {
    return util.ajax({
        url: '/online/get_yun_online_list',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--修改,修改的话要多传一个id
export function get_yun_online(value) {
    return util.ajax({
        url: '/online/get_yun_online',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--删除  穿id
export function delete_yun_online(value) {
    return util.ajax({
        url: '/online/delete_yun_online',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--筛选
export function get_online_by_yun(value) {
    return util.ajax({
        url: '/online/get_online_by_yun',
        method: 'post',
        data:qs.stringify(value)
    })
}

// 车险--出单平台--筛选
export function get_employee_online_list(value) {
    return util.ajax({
        url: '/online/get_employee_online_list',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--add=提交
export function create_employee_online(value) {
    return util.ajax({
        url: '/online/create_employee_online',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--获取员工出单平台账号,编辑时用
export function get_employee_online(value) {
    return util.ajax({
        url: '/online/get_employee_online',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--删除caozuo9
export function delete_employee_online(value) {
    return util.ajax({
        url: '/online/delete_employee_online',
        method: 'post',
        data:qs.stringify(value)
    })
}
// 车险--出单平台--修改员工出单平台账号,编辑时用
export function update_employee_online(value) {
    return util.ajax({
        url: '/online/update_employee_online',
        method: 'post',
        data:qs.stringify(value)
    })
}

//基本法==>考核保单更新列表
export function get_policys(value) {
    return util.ajax({
        url: '/yinghai/get_policys',
        method: 'post',
        data:qs.stringify(value)
    })
}
//基本法==>考核保单更新
export function change_policy(value) {
    return util.ajax({
        url: '/yinghai/change_policy',
        method: 'post',
        data:qs.stringify(value)
    })
}
//基本法==>考核列表转正
export function set_regular_all(value) {
    return util.ajax({
        url: '/yinghai/set_regular_all',
        method: 'post',
        data:qs.stringify(value)
    })
}
//基本法==>考核列表重新获取
export function get_regular_emp(value) {
    return util.ajax({
        url: '/yinghai/get_regular_emp',
        method: 'post',
        data:qs.stringify(value)
    })
}

